| XFcAddress | Base class for addresses |
| XFcAdvertiser | XFcAdvertiser is base class for service adverticement |
| XFcApp | Defines an X-Forge application |
| XFcAppPrefs | Used to pass application preferences to the core in xfcAppPrefs() call |
| XFcAsyncCallBack | XFcAsyncCallBack is asyncronous callback interface for asyncronous sockets |
| XFcAudio | Static audio interface |
| XFcAudioBuffer | Audio buffer base class |
| XFcAudioFormat | Audio library sound format class |
| XFcAudioProducer | Audio producer base class |
| XFcAudioStream | Audio stream base class |
| XFcAutoDataPacket | Creates packet automatically from queue and includes as many packet as it can to one sendable packet |
| XFcBtAddress | Holds platform specific bluetooth address |
| XFcBtAdvertiser | |
| XFcBtClientWin | Holds bluetooth client data that is used to keep up data flow from/to server |
| XFcBtCommService | Used to inquiry and advertise bluetooth services |
| XFcBtHandler | Used to handle data flow thought RFCOMM interface |
| XFcBtHostEntry | Used to create bluetooth host entry |
| XFcBtHostResolver | Used to query bluetooth devices |
| XFcBtSecurity | Holds bluetooth security information for bluetooth link to other device |
| XFcBtServerSearch | |
| XFcBtUUID | |
| XFcCFL | Compressed File Library object |
| XFcCFLDirectoryEntry | Container for all information CFL needs about one file inside CFLs |
| XFcCFLEnumerator | Callback enumerator for handlers |
| XFcCFLFilterNone | CFL filter that does no processing with the data |
| XFcCFLFilterZlib | CFL filter that uses ZLib for compression |
| XFcCFLLibrary | Container for all information CFL needs about a single .cfl file |
| XFcCFLMaker | Creates new CFL files at runtime |
| XFcCFLResource | Resource header and handler |
| XFcCFLResourceFilter | Class factory to handle compressors, preprocessors and encryptors |
| XFcClientCommWin | XFcClientCommWin is client communication window class. It's interface for communicate to other clients |
| XFcClientInetCommWinPriHelp | XFcClientInetCommWinPriHelp is created for priority helpper to change inet clients priority |
| XFcClientLost | XFcClientLost is event interface for client lost event |
| XFcClientStreamSocket | Network socket stream communication, "client" side connection |
| XFcCommHeaderPacket | XFcCommHeaderPacket is usage class for communication header data used with datagram packets |
| XFcCommPacketBase | XFcCommPacketBase is base class for communication packet |
| XFcCommService | Base class for communication services |
| XFcCommunication | |
| XFcCommunicationHandler | XFcCommunicationHandler is base for incoming and outgoing data flow |
| CommunicationHeader | |
| XFcCommunicationScheduler | XFcCommunicationScheduler is user interface to use Xforge communication |
| XFcCommunicationScheduler::XFcSchedulerObject | |
| XFcCore | Static core class, contains global functions |
| XFcCPUInfo | |
| XFcCPUInfoARM | |
| XFcDataReceiver | Interface for data receiver |
| XFcDataReceiverHashTable | XFcDataReceiverHashTable is hash table for data receivers |
| XFcDateTime | Interface to the device's current date/time |
| XFcDeviceDiscovery | Interface for device discovery |
| XFcDgramSocket | Network socket datagram communication |
| XFcExclusiveModeSettings | When application is set to non-exclusive mode, this structure is used to report the visible area of the framebuffer |
| XFcFastAllocator< T, aGranularity > | Fast memory allocation template |
| XFcFile | File handling operations |
| XFcFileFind | Used to search for files on disk and/or inside CFL files, using wildcard matches |
| XFcFixed | Fixed math class, designed to work like a native type |
| XFcGL | X-Forge Core Graphics Library |
| XFcGLComplexSurfaceResource | Resource for XFcGLTexture object |
| XFcGLCustomRenderCallback | Callback interface for the custom primitive type mechanism |
| XFcGLCustomVertex | Vertex type for the custom primitive callback mechanism |
| XFcGLDeviceInfo | Information on a display device installed on system |
| XFcGLLight | Defines a light source |
| XFcGLLVertex | An example for legal vertex format |
| XFcGLMaterial | Defines a material |
| XFcGLResourceSurface | Graphics surface class which stores surface as a resource |
| XFcGLSingleSurfaceResource | Resource for the XFcGLResourceSurface |
| XFcGLSurface | Texture/sprite surface class |
| XFcGLSurfaceToolkit | Surface toolkit. Contains various static functions for manipulating surfaces |
| XFcGLTexture | Texture class |
| XFcGLTextureBuilder | Interface for a texture builder which creates texture surfaces as needed |
| XFcGLTextureFromFile | Create XFcTexture object from an image file |
| XFcGLTLVertex | An example for legal vertex format |
| XFcGLTriangleInfo | Example of a legal triangle info data |
| XFcGLTriangleInfoBuffer | Triangle info buffer object |
| XFcGLVertex | An example for legal vertex format |
| XFcGLVertexBuffer | Vertex buffer |
| XFcGLViewport | Defines GL viewport |
| XFcHardwareId | Static methods to uniquely identify the host device |
| XFcHashtable< Key, Value > | Hashtable template class |
| XFcHashtableEQ< Key > | Equality check for hashtable in a template struct |
| XFcHashtableHash< Key > | Represents hashing function in a template struct for hashtable |
| XFcHashtableIterator< Key, Value > | Hashtable iterator template |
| XFcHashtableNode< Key, Value > | Hashtable node template |
| XFcHostEntry | Holds device name and device address information |
| XFcHostResolver | Host resolver is base class for device name resolution |
| XFcImageLoader | Image loading class factory base class |
| XFcImageLoadFilterPCX | PCX loading image filter |
| XFcImageLoadFilterTGA | TGA-loading image filter |
| XFcInetAddress | Inet address |
| XFcInetAdvertiser | Inet advertiser |
| XFcInetClientWin | XFcInetClientWin is inet client and its responsipilty is handle data flow to inet client |
| XFcInetClientWin::HostWindow | Host communication data "server" |
| XFcInetClientWin::LocalWindow | Local communication data for client |
| XFcInetCommService | Used to inquiry and advertice game server/s |
| XFcInetHandler | XFcInetHandler responsipility is handle data flow throught UDP socket |
| XFcInetHostEntry | Holds inet address and host name |
| XFcInetHostResolver | Handles inet host resolution |
| XFcInput | Input interface class |
| XFcL2CAPSocket | Interface to L2CAP socket bluetooth socket layer |
| XFcLinkedList< T > | Bidirectional linked list template class |
| XFcLinkedListAbstractIterator< T > | Linked list abstract iterator template |
| XFcLinkedListBidirectionalIterator< T > | Linked list bidirectional iterator template |
| XFcLinkedListForwardIterator< T > | Linked list forward iterator template |
| XFcLinkedListNode< T > | Linked list node template |
| XFcLinkedListReverseIterator< T > | Linked list reverse iterator template |
| XFcLogFlow | A helper class to log program flow information |
| XFcLogger | Data logger class |
| XFcMath | Static collection of math functions |
| XFcMatrix3 | 3 by 3 matrix |
| XFcMatrix4 | 4 by 4 matrix |
| XFcMultipleDataPacket | XFcMultipleDataPacket collects one or more data frames to on sendable packet |
| XFcMutex | Mutual exclusion (mutex) class |
| XFcName | Holds bluetooth device or inet name |
| XFcObjectDataBuffer | XFcObjectDataBuffer encapsulates byte buffer usage |
| XFcObjectDataFrame | |
| XFcObjectDataPacket | XFcObjectDataPackets purpose is to give easy interface to use data section of communication packet |
| XFcObjectDataPriorityHelp | XFcObjectDataPriorityHelp handles priority of XFcObjectDataFrame, it's helpper class |
| XFcObjectDataQueue | XFcObjectDataQueue holds prioritized packets |
| XFcObjectDataServant | XFcObjectDataServant holds hash table of data receivers and share data to those |
| XFcObjectPacketBase | XFcObjectPacketBase holds sendable packet buffer and offers header and packet interface to it |
| XFcPacketCreator | XFcPacketCreator is base interface for creating packet |
| XFcPixelBlender | Utility for pixel blending |
| XFcPixelConverter | |
| XFcPrimitiveDraw | XFcPrimitiveDraw is a class that handles drawing of 2D vector graphic primitives |
| XFcPrimitiveDrawEdge | Class for defining and handling shape edges in XFcPrimitiveDraw |
| XFcPrimitiveDrawEdgeSet | Defines a set of XFcPrimitiveDrawEdges |
| XFcPrimitiveDrawFiller | A base class that defines interface for fillers that are used by XFcPrimitiveDraw |
| XFcPrimitiveDrawGradientFiller | A base class for defining gradient fillers |
| XFcPrimitiveDrawImageFiller | Basic image filler, doesn't support tiling or transformations of the source image |
| XFcPrimitiveDrawIndexedEdge | XFcPrimitiveDrawIndexedEdge implements an edge with x offset index table |
| XFcPrimitiveDrawIndexedPrimitive | Defines a indexed primitive |
| XFcPrimitiveDrawIndexedPrimitiveSet | Defines a set of indexed primitives |
| XFcPrimitiveDrawLine | Line index struct used in XFcPrimitiveDrawLineSet |
| XFcPrimitiveDrawLinearGradientFiller | Linear gradient filler |
| XFcPrimitiveDrawLineEdge | XFcPrimitiveDrawLineEdge implements a straight line edge |
| XFcPrimitiveDrawLineSet | Defines a set of XFcPrimitiveDrawLines |
| XFcPrimitiveDrawPatternFiller | Pattern filler using bitmap patterns |
| XFcPrimitiveDrawPoint | Point struct used in XFcPrimitiveDrawPointSet |
| XFcPrimitiveDrawPointSet | Defines a set of XFcPrimitiveDrawPoints |
| XFcPrimitiveDrawRadialGradientFiller | Radial gradient filler |
| XFcPrimitiveShapes | |
| XFcPrimitiveTranslator | XFcPrimitiveTranslator class translates drawing commands for XFcPrimitiveDraw |
| XFcPriorityHelp | Helper class for priority-sorted list |
| XFcPriorityList< T > | Defines a priority-sorted list |
| XFcProfiler | Profiler static class |
| XFcQuaternion | Quaternion class |
| XFcRectangle | Defines a rectangle |
| XFcRemoteCommunication | |
| XFcRemoteCommunicationRecv | |
| XFcRenderer | Renderer base class. Used as an interface for core callback |
| XFcResource | Resource base class |
| XFcResourceManager | Resource manager |
| XFcRFCOMMSocket | RFCOMM socket holds connection creation to other bt socket |
| XFcRLESprite | Class for drawing and constructing RLE compressed sprites |
| XFcSingleDataPacket | XFcSingleDataPacket creates data packet from queue only with one frame |
| XFcSocket | NetworkCommBase, defines abstract socket layer for communication |
| XFcStreamSocket | RFCOMM socket holds connection creation to other bt socket |
| XFcStringToolkit | String toolkit. Contains static functions used to manipulate zero-terminated character strings |
| XFcThread | Common thread handling |
| XFcThreadObject | Object that runs in its own thread |
| XFcUdpCloseEngine | XFcUdpOpenEngine UDP close state |
| XFcUdpEngine | XFcUdpEngine is interface for UDP open and close engine |
| XFcUdpOpenEngine | XFcUdpOpenEngine UDP open state |
| XFcUdpRecv | XFcUdpRecv is a helper class for receiving data to XFcObjectPacketBase |
| XFcUnknownSender | |
| XFcUUID | |
| XFcVector2 | 2-Dimensional vector |
| XFcVector3 | 3-Dimensional vector |
| XFcVector4 | 4-Dimensional vector container |
| XFcVibrate | Static interface to vibrator hardware |
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||